The AI-powered English dictionary
plural new towns
A planned community or urban development area. examples
(UK) A town built to address housing shortages after World War II. examples
Used other than figuratively or idiomatically: see new, town. examples